package com.goertek.easyface.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @program: easy-face
 * @description: 设备信息
 * @author: devin.duj
 * @create: 2024-03-28 11:04
 */
@Data
@TableName("A_ACS_FACE_DEVICE")
public class AAcsFaceDeviceConfig {
    @TableId(type = IdType.ASSIGN_ID)
    private String id;  //唯一ID
    private String deviceName; //设备名称
    private String deviceDesc; //设备描述
    private String deviceIp; //设备IP
    private Integer devicePort; //设备端口
    private String deviceUser; //设备登录用户
    private String devicePass; //设备登录密码
    private String doorName; //出入口名字，如003-出口1
    private Integer subscribeChannel; //订阅的设备通道，默认为0
    private String loginStatus; //登录在线状态，0未登陆，1已登录
    private String subscribeStatus; //订阅智能事件状态，0未订阅，1订阅
    private String deleteFlag; //删除标识，0未删除，1已删除
    private String websocketAddress; //设备门禁事件后推送的websocket地址

    private String deptName; //设备所在部门（刷脸时，从BPM记录中查有此部门的记录），对应主表中的申请进入部门
    private String areaName; //设备所在区域（刷脸时，从BPM记录中查有此区域的记录），对应流程主表中的人脸区域
}